using System;
using System.Collections.Generic;
using System.Runtime.Serialization;
using com.creditos.be.liclEntities;

namespace com.creditos.be.liclBases
{    
    public partial class Omisos : Entity
    {

        private Int32 intOrigenSolicitudField;
        public Int32 OrigenSolicitud
        {
            get { return intOrigenSolicitudField; }
            set { intOrigenSolicitudField = value; }
        }

        private decimal intNumeroSolicitudField;
        public decimal NumeroSolicitud
        {
            get { return intNumeroSolicitudField; }
            set { intNumeroSolicitudField = value; }
        }

        private Int32 intCodigoIntegranteField;
        public Int32 CodigoIntegrante
        {
            get { return intCodigoIntegranteField; }
            set { intCodigoIntegranteField = value; }
        }

        private Int32 intCodigoConsultaField;
        public Int32 CodigoConsulta
        {
            get { return intCodigoConsultaField; }
            set { intCodigoConsultaField = value; }
        }

        private Int32 intNumeroItemField;
        public Int32 NumeroItem
        {
            get { return intNumeroItemField; }
            set { intNumeroItemField = value; }
        }

        private DateTime FechaReporteField;
        [Column("omiFecReporte")]
        public DateTime FechaReporte
        {
            get { return FechaReporteField; }
            set { FechaReporteField = value; }
        }

        private System.String EntidadReportanteField = string.Empty;
        [Column("omiDesTributo")]
        public System.String EntidadReportante
        {
            get
            {
                if (EntidadReportanteField.Length > 60)
                {
                    return EntidadReportanteField.Substring(0, 60);            
                }                
                return EntidadReportanteField; 
            }
            set { EntidadReportanteField = value; }
        }

        private System.String PeriodoField = string.Empty;
        [Column("omiCodPeriodo")]
        public System.String Periodo
        {
            get { return PeriodoField.Trim(); }
            set { PeriodoField = value; }
        }
        private decimal numeroSecuencia =  0;
        public Decimal NumeroSecuencia
        {
            get { return numeroSecuencia; }
            set { numeroSecuencia = value; }
        }
    }
}
